]> dgit.raspbian.org Git - gnome-shell.git/commit
environment: Always honor easing duration settings
authorMarco Trevisan (Treviño) <mail@3v1n0.net>
Tue, 25 Nov 2025 21:48:54 +0000 (22:48 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Wed, 14 Jan 2026 17:58:25 +0000 (18:58 +0100)
commit267ff358d84d6ff9502b75f72e614fb77b41e22a
tree8a0fce72e1c4c2ec8afe1d4550739f80d6e17d17
parent6c12f4697ce1b35b4d423be81d41bcbe994fca6a
environment: Always honor easing duration settings

In case an actor easing is created without an explicit duration, we
should rely to the default animation that Clutter.Actor.save_easing_state()
sets to 250ms.

This fine in normal use cases, but in case the animations are disabled
the current code skips calling our Clutter.Actor.set_easing_duration()
override, and so we just end up leaving the actor easing time to 250ms,
not respecting the St settings

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3983>
(cherry picked from commit 3deaf1eb7d29cda5bc13f3cfc759c9c4da069545)
js/ui/environment.js